@charset "utf-8";
body{padding:0;margin:0;font:normal 12px/180% \5FAE\8F6F\96C5\9ED1;color:#2e2e2e;text-align:center;background:#fff;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
div{margin:0 auto;text-align:left;font:normal 12px/180% \5FAE\8F6F\96C5\9ED1;}
a:link,a:visited{color:#2e2e2e;text-decoration:none;}
a:hover{color:#c3281b;text-decoration:underline;}
img{border:none;}
ol,ul,li{list-style:none;} 
em{font-style:normal;}
/*clear*/
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
/*other*/
.w1000{width:1000px;}
.fl{float:left;}
.fr{float:right;}
.white,.white a:link,.white a:visited,.white a:hover{color:#fff;}
.red,.red a:link,.red a:visited,.red a:hover{color:#c3281b;}
.gray,.gray a:link,.gray a:visited,.gray a:hover{color:#999;}
.list_18 li{background:url(images/dot.gif) no-repeat left 16px;padding-left:12px;}
.line1{height: 1px;background:#ededed;overflow: hidden;margin-top: 50px;}
/*header*/
.header{height:65px;background:#c3281b;}
.header span{float:left;}
.header span img{margin:11px auto 0 11px;}
.header em{float:right;line-height: 65px;font-size: 18px;}
.header em a{margin:0 13px;text-decoration:none;}
.header em a.active{background:url(images/icon1.gif) no-repeat bottom center;padding-bottom: 10px;}
/*top*/
.top{width:100%;height:398px;position: relative;overflow: hidden;}
.top .prev1{background:url(images/prev1.png) no-repeat left top;position: absolute;left:24%;bottom:5px;width:23px;height:44px;z-index: 999}
.top .next1{background: url(images/next1.png) no-repeat left bottom;position: absolute;right:24%;bottom:5px;width:23px;height:44px;z-index: 999}
.swiper-container-p1{height:398px;width:100%;}
.swiper-container-p1 .swiper-slide{position: relative;}
.swiper-container-p1 .swiper-slide img{width: 100%;height: auto;}
.swiper-container-p1 .swiper-slide span{position: absolute;bottom: 0;height: 52px;line-height: 52px;text-align: center;font-size: 24px;width: 100%;background:url(images/box_kuai.png);z-index: 99;left:0;}
/*p1Con*/
.p1Con{width: 914px;background:url(images/p1bg.gif) repeat-y top right;}
.p1Con .fl{width:466px;}
.p1Con .fr{width:386px;padding-right: 37px;padding-bottom: 45px;}
.tit1{background:url(images/icon3.png) no-repeat right bottom;height: 37px;margin-top: 54px;margin-left: 0;width: 429px;}
.tit1 h1{float:left;background:url(images/icon2.png) no-repeat left center;font:normal 37px/37px \5FAE\8F6F\96C5\9ED1;padding-left: 52px;}
.pic1{margin-top:77px;text-align: right;}
.txt_con img{float:left;margin:77px 0 0 55px;}
.txt_con div{float:right;width: 386px;padding-right: 37px;padding-bottom: 45px;}
.txt_con div p{margin-top: 28px;font-size: 16px;}
.txt_con div p span{font-size: 22px;color:#c3281b;line-height: 24px;font-style:italic;margin-right: 10px;}
.txt_con div em{display: block;text-align: right;font-size: 14px;margin-top: 16px;color:#c3281b;}
.txt_con div p.first{font-size: 16px;line-height: 190%;font-family:\5B8B\4F53;text-indent: 2em;}
/*p2Con*/
.p2Con{width:924px;}
.tit2 h1{background:url(images/icon4.png) no-repeat left center;}
.p2Con p{width: 880px;margin:45px 0 0 auto;font-size: 16px;font-family:\5B8B\4F53;line-height: 190%;text-indent: 2em;}
.p2Con p em a{color:#c3281b;font-size: 14px;}
.btn1{width: 746px;margin:30px auto 0 auto;}
.btn1 span,.btn2 span{width:130px;height: 55px;line-height: 55px;font-size: 15px;display: inline-block;margin-left: 16px;background:#c3281b;border-radius: 22px;text-align: center;}
.btn2{width: 758px;margin:30px auto 0 135px;}
.btn2 span{margin-left: 18px;}
/*p3Con*/
.p3Con{width:975px;}
.tit3 h1{background:url(images/icon5.png) no-repeat left center;}
.pic2{margin-top:50px;position: relative;width: 974px;overflow: hidden;}
.pic2 .prev2{background:url(images/prev2.png) no-repeat;width:14px;height:28px;position: absolute;top:88px;left:0px;z-index: 999;}
.pic2 .next2{background:url(images/next2.png) no-repeat;width:14px;height:28px;position: absolute;top:88px;right:0px;z-index: 999}
.swiper-container-p2{width:918px;height:230px;overflow: hidden;margin-left:40px;}
.swiper-container-p2 .swiper-slide{text-align: center;font-size: 14px;}
.swiper-container-p2 .swiper-slide img{display: block;margin-bottom: 8px;}
.p3Con p{width:894px;margin:35px auto 0 auto;font-size: 14px;font-family:\5B8B\4F53;line-height:200%;padding-left: 24px;text-indent: 2em;}
.p3Con p em a,.p4Con .fl p em a,.pic4 a{color:#c3281b;}
/*p4Con*/
.p4Con{width:932px;}
.tit4{width: 498px;}
.tit4 h1{background:url(images/icon6.png) no-repeat left center;}
.p4Con .fl{width: 423px;margin-top: 50px;background:url(images/p4_1.png) no-repeat top right;padding:35px 60px 0 10px;}
.p4Con .fl p{font-weight: normal;font-size: 14px;font-family:\5B8B\4F53;line-height:200%;text-indent: 2em;}
.p4Con .fl p a{color:#c3281b;font-size: 12px;}
.p4Con .fr{width: 340px;margin-top: 50px;}
.p4Con .fl h6{height:40px; padding:15px 0 10px;font-weight: normal;}
.p4Con .fl h6 .left,.p4Con .fl h6 em{ float:left;}
.p4Con .fl h6 .right,.p4Con .fl h6 span{float:right;}
.p4Con .fl h6 img{ vertical-align:middle; margin-right:6px;}
.p4Con .fl p em{font-family:\5B8B\4F53;}
.p4Con .fl h6 em a{ padding:0 8px;}
.p4Con .fl h6 span{display: inline-block;height: 20px;}
.p4Con .fr{width: 409px;}
.pic3{width:409px;height:229px;position: relative;}
.pic3 .swiper-container-p3{height:229px;width:409px;overflow: hidden;}
.pic3 .pagination3{position: absolute;text-align:right;top:210px;right:10px;z-index: 999}
.pic3 .swiper-pagination-switch{display: inline-block;width: 10px;height: 10px;border-radius: 10px;background: #e5e5e5;margin: 0 3px;cursor: pointer;}
.pic3 .swiper-active-switch{background: #f3cd92;}
/*p5Con*/
.p5bg{background:#fdfdfd;padding-bottom: 60px;}
.p5Con{width:940px;}
.p5Con .fl{width: 438px;}
.p5Con .fr{width: 428px;}
.tit5,.tit6{background:none;}
.tit5 h1{background:url(images/icon10.png) no-repeat left center;padding-left: 45px;}
.tit6 h1{background:url(images/icon11.png) no-repeat left center;padding-left: 45px;}
.pic4{width: 424px;margin:50px auto 0 8px;font-size: 14px;line-height:30px;font-family:\5B8B\4F53;}
.pic4 img{float:left;margin-right: 12px;}
.list1{width: 424px;margin:30px auto 0 8px;}
.list1 li{font-size: 14px;line-height: 34px;font-family:\5B8B\4F53;}
/*foot*/
.foot{background:#f1f1f1;padding:50px 0;}
.phone{text-align: center;}
.phone p{margin-top: 20px;font-size: 24px;color:#313131;}
/*d2*/
.lujing{height: 44px;border-bottom: 1px solid #ededed;}
.lujing .w1000{line-height: 44px;font-size: 14px;font-family:\5B8B\4F53;}
.lujing .w1000 a{margin:0 8px;}
.d2tit-1{margin-top: 40px;background:url(images/d2_1.gif) repeat-x bottom;height: 58px;}
.d2tit-1 h1{float:left;background:url(images/d2_2.gif) repeat-x bottom;height: 58px;font:normal 34px/58px \5FAE\8F6F\96C5\9ED1;}
.d2box1{padding:50px 0;border-bottom: 1px solid #ededed}
.d2box1 .fl{width: 350px;}
.d2box1 .fr{width: 615px;}
.pic5{width:350px;height:200px;position: relative;}
.pic5 .swiper-container-p5{height:200px;width:350px;overflow: hidden;}
.pic5 .pagination5{position: absolute;text-align:right;top:177px;right:10px;z-index: 999}
.pic5 .swiper-pagination-switch{display: inline-block;width: 10px;height: 10px;border-radius: 10px;background: #e5e5e5;margin: 0 3px;cursor: pointer;}
.pic5 .swiper-active-switch{background: #f3cd92;}
.d2box1 .fr h3,.d2box2 .fl h3,.d2box3 h3{font:normal 24px/32px \5FAE\8F6F\96C5\9ED1;}
.d2box1 .fr p,.d2box2 .fl p{font-size: 16px;line-height: 30px;margin-top: 20px;text-indent: 2em;height: 150px;overflow-y: auto;overflow-x: hidden;padding-right: 20px;}
.d2box1 .fr p::-webkit-scrollbar,.d2box2 .fl p::-webkit-scrollbar{width:5px;height: 1px;}
.d2box1 .fr p::-webkit-scrollbar-thumb,.d2box2 .fl p::-webkit-scrollbar-thumb{background: #c3281b;}
.d2box1 .fr p::-webkit-scrollbar-track,.d2box2 .fl p::-webkit-scrollbar-track{border-radius:10px;background: #e5e5e5;}
.d2box3 div{clear:both;overflow:hidden;padding:45px 0;border-bottom: 1px solid #ededed}
.d2box3 img{float:right;margin-left: 45px;}
.d2box3 div.odd img{float:left;margin-right:45px;margin-left: 0}
.d2box3 p{font-size: 16px;line-height: 30px;margin-top: 20px;text-indent: 2em;padding-right: 20px;}
.list2{padding-top:20px;}
.list2 li{font-size: 16px;line-height: 180%;padding-bottom: 10px;color:#c1c1c1;text-align: right;}
.list2 li a{line-height: 180%;float:left;font-size: 18px;}
.hezuo{text-align: center;padding:30px 0;position: relative;}
.hezuo a{display: block;position: absolute;cursor: pointer;}
.hezuo a.hz0{width: 103px;height: 53px;top:40px;left:410px;}
.hezuo a.hz1{width: 113px;height: 53px;top:88px;left:295px;}
.hezuo a.hz2{width: 113px;height: 53px;top:140px;left:230px;}
.hezuo a.hz3{width: 113px;height: 53px;top:206px;left:143px;}
.hezuo a.hz4{width: 103px;height: 53px;top:206px;left:276px;}
.hezuo a.hz5{width: 103px;height: 73px;top:274px;left:86px;}
.hezuo a.hz6{width: 123px;height: 53px;top:270px;left:240px;}
.hezuo a.hz7{width: 103px;height: 53px;top:378px;left:45px;}

.hezuo a.hz8{width: 113px;height: 53px;top:455px;left:35px;}
.hezuo a.hz9{width: 113px;height: 53px;top:335px;left:237px;}
.hezuo a.hz10{width: 123px;height: 53px;top:405px;left:235px;}
.hezuo a.hz11{width: 113px;height: 53px;top:470px;left:239px;}
.hezuo a.hz12{width: 103px;height: 53px;top:475px;left:366px;}
.hezuo a.hz13{width: 113px;height: 53px;top:534px;left:36px;}
.hezuo a.hz14{width: 123px;height: 53px;top:550px;left:265px;}
.hezuo a.hz15{width: 103px;height: 53px;top:558px;left:403px;}

.hezuo a.hz16{width: 103px;height: 53px;top:610px;left:47px;}
.hezuo a.hz17{width: 113px;height: 53px;top:672px;left:72px;}
.hezuo a.hz18{width: 113px;height: 53px;top:740px;left:105px;}
.hezuo a.hz19{width: 148px;height: 53px;top:788px;left:133px;}
.hezuo a.hz20{width: 103px;height: 53px;top:855px;left:216px;}
.hezuo a.hz21{width: 113px;height: 53px;top:914px;left:308px;}
.hezuo a.hz22{width: 123px;height: 53px;top:960px;left:440px;}

.hezuo a.hz23{width: 93px;height: 63px;top:638px;left:348px;}
.hezuo a.hz24{width: 103px;height: 53px;top:644px;left:480px;}
.hezuo a.hz25{width: 113px;height: 63px;top:632px;left:620px;}
.hezuo a.hz26{width: 113px;height: 53px;top:723px;left:430px;}
.hezuo a.hz27{width: 113px;height: 53px;top:724px;left:583px;}
.hezuo a.hz28{width: 113px;height: 53px;top:723px;left:730px;}
.hezuo a.hz29{width: 103px;height: 53px;top:894px;left:637px;}
.hezuo a.hz30{width: 123px;height: 53px;top:850px;left:680px;}
.hezuo a.hz31{width: 100px;height: 53px;top:788px;left:728px;}

.hezuo a.hz32{width: 113px;height: 53px;top:663px;left:785px;}
.hezuo a.hz33{width: 60px;height: 33px;top:625px;left:795px;}
.hezuo a.hz34{width: 73px;height: 33px;top:630px;left:860px;}
.hezuo a.hz35{width: 113px;height: 53px;top:566px;left:870px;}
.hezuo a.hz36{width: 103px;height: 73px;top:486px;left:795px;}
.hezuo a.hz37{width: 93px;height: 43px;top:415px;left:796px;}
.hezuo a.hz38{width: 63px;height: 53px;top:365px;right:22px;}
.hezuo a.hz39{width: 75px;height: 73px;top:306px;right:150px;}

.hezuo a.hz40{width: 73px;height: 63px;top:263px;right:70px;}
.hezuo a.hz41{width: 93px;height: 53px;top:209px;right:160px;}
.hezuo a.hz42{width: 103px;height: 73px;top:132px;right:250px;}
.text_con{padding:30px 0;}
.text_con p{font-size: 18px;width: 700px;margin:0 auto;line-height: 30px;
text-indent: 2.1em;}
/*copyright*/
#copyright{clear:both;margin:0 auto;padding-top:50px;text-align:center;font-family:\5B8B\4F53;}
/*---------MEDIA QUERIES Mobile phone--------------*/
@media (min-device-width:320px) and (max-width:689px),(max-device-width:480px){
	.header,.top,.nav,.line1{width:1000px;}
	.top .prev1{left:5%;}
	.top .next1{right:5%;}
	.d2tit-1{width:95%;}
}